/********************************************************************************
 * Copyright (c)2016-2020, ShenZhen WanJiaAn Technology CO.,LTD.
 * All Rights Reserved.
 *
 * File Name     : Upgrade.h
 * Author        : joki.zhu
 * Date          : 2019-11-07
 *
 * Record        :
 * 1.Date        : 2019-11-07
 *   Author      : joki.zhu
 *   Modification: Created file
 ********************************************************************************/

#ifndef __UPGRADE_H__
#define __UPGRADE_H__


#ifdef __cplusplus
#if __cplusplus
extern "C"{
#endif
#endif /* __cplusplus */

int UpgradeInit(int pktSize);
int UpgradeRun(char *pktPath);
int UpgradeDeinit();

/**
 * @brief 检查是否正在升级
 *
 * @param 无
 * 
 * @return |0|未升级| |1|正在升级|
 *
 * @attention 无
 */
int UpgradeCheckIsRun(void);

#ifdef __cplusplus
#if __cplusplus
}
#endif
#endif /* __cplusplus */


#endif /* __UPGRADE_H__ */
